@font-face {
  font-family: 'HelveticaNeueLight';
  src: url("fonts/hll-webfont.eot");
  src: url("fonts/hll-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/hll-webfont.woff") format("woff"), url("fonts/hll-webfont.ttf") format("truetype"), url("fonts/hll-webfont.svg#HelveticaNeueLight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueMedium';
  src: url("fonts/hlm-webfont.eot");
  src: url("fonts/hlm-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/hlm-webfont.woff") format("woff"), url("fonts/hlm-webfont.ttf") format("truetype"), url("fonts/hlm-webfont.svg#HelveticaNeueMedium") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fr3-region-element {
  font-family: Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #404040;
}
.fr3-region-element * {
  margin: 0;
  padding: 0;
  outline: 0;
  word-wrap: break-word;
}
.fr3-region-element .item-list {
  margin: 0;
  padding: 0;
}
.fr3-region-element .item-list ul {
  margin: 0;
  padding: 0;
}
.fr3-region-element .item-list ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
}
.fr3-region-element .enddiv {
  clear: both;
}
.fr3-region-element a {
  text-decoration: none;
  color: #0076b9;
}
.fr3-region-element a:hover {
  text-decoration: underline;
}
.fr3-region-element a:hover {
  color: #53ade0;
}
.fr3-region-element a span {
  cursor: pointer;
}
.fr3-region-element .block-view-all-link {
  font-size: 11px;
  font-weight: bold;
  line-height: 120%;
  color: #999999;
  clear: both;
  overflow: hidden;
  height: 1%;
}
.fr3-region-element .block-view-all-link a {
  float: right;
  background: url('../images/bg-plus.png') no-repeat 0px 0px;
  padding: 0 0 0 22px;
  min-height: 15px;
  line-height: 15px;
  color: #999999;
}
.fr3-region-element .block-view-all-link a:hover {
  color: #53ade0;
  text-decoration: none;
}
.fr3-region-element .block-view-all-link a:hover span {
  color: #53ade0;
}
.fr3-region-element .block-view-all-link a span {
  color: #0076b9;
}
.fr3-region-element .block-view-all-link a img {
  position: absolute;
  margin: -3px 0 0 5px;
}